neuroepithelium of ampullary crest - French English Dictionary